package com.cqndt.disaster.device.service;

import java.util.Map;
import java.util.List;
import com.cqndt.disaster.device.vo.TabAlarmInfoVo;

public interface TabAlarmInfoService {

	/**
     * @param id
     * @return  根据告警id查询详情
     **/
    TabAlarmInfoVo getDetailById(String id);
    /**
     * @param vo
     * @return 不同类型设备的告警列表查询
     */
    List<Map<String,Object>> TypelistTabAlarmInfo(TabAlarmInfoVo vo);
    /**
     * @param vo
     * @return 告警列表查询
     **/
    List<TabAlarmInfoVo> listTabAlarmInfo(TabAlarmInfoVo vo);
    
    List<Map<String,Object>> getAlarmsLevelByMonitorType(TabAlarmInfoVo vo);
    
    /**
     * @param vo
     * @return 根据监测点id查询告警详情信息
     */
    TabAlarmInfoVo getDetailByMonitorId(TabAlarmInfoVo vo);
}